عفواً يا رفاق أريد أن أسأل لماذا نعم لماذا فجأة قدمت حجة غير صالحة لـ foreach () CodeIgniter عندما جربت benerin ولكن مع ذلك لا يزال هكذا .. في البداية كنت أرغب في عمل عش في CodeIgniter .. وهذا مثال على البرنامج النصي الخاص بي في وحدة التحكم وظيفة load_menus () { $ this-> load-> model ("webadmin / we_model")؛ $ data ["menus"] = $ this-> me ($ this-> we_model-> get_menus ())؛ $ this-> load-> view ("webadmin / loadmenu.php"، $ data)؛ } دالة خاصة لي (قوائم $ = مجموعة ()) { html $ = "" ؛ // إنشاء جميع قوائم التطبيق بتنسيق شجرة foreach (قوائم $ كـ $ menu) { // تحقق مما إذا كانت هذه القائمة بها أطفال $ count_menu_children = count (get_value ($ menu، 'children'))؛ // بناء قائمة سطر واحد $ html. = '
'؛
فئة $ = get_value (قائمة $ ، 'dtt_inative')! = ''؟ 'خطأ نصي': ''؛
$ label = get_value (قائمة $ ، 'url_img') == '' && get_value (قائمة $ ، 'label') == ''؟ '[NO NAME]': lang (get_value ($ menu، 'label'))؛
$ html. = ''. التسمية $. "" ؛
$ html. = ' '؛
$ html. = '
'؛
// إذا كانت القائمة الحالية تحتوي على عناصر أطفال ، فقم ببناء الكل مرة أخرى
إذا ($ count_menu_children> 0)
$ html. = '- '. custom_menu_tree (get_value (قائمة $ ، "للأطفال")). '
- <؟ php echo $ menus؛ ؟>